/config/userctrl/a/enc/1-4
/config/userctrl/a/btn/5-12



Rotary Encoders (X32/M32 Standard)55
The data used to set encoder values is a string made of up to 7 characters. The first character (encoder 
assignment) selects the main functionality the encoder controls. 
Target Type  Associated function 
“-” Not assigned 
“F” Fader  Format “Fxx” xx: Channel/Bus 
“xx”: 
00…31: Channel 01 to Channel 32 
32…39: Aux 01 to Aux 08 
40…47: FX rtn 1L to FX rtn 4R 
48…63: MixBus 01 to MixBus 16 
64…69: Matrix 1 to Matrix 6 
70 : Main LR 
71 : Main M/C 
72…79: DCA 1 to DCA 8
“P” Pan  Format “Pxx” xx: Channel/Bus 
“xx”: 
00…31: Channel 01 to Channel 32 
32…39: Aux 01 to Aux 08 
40…47: FX rtn 1L to FX rtn 4R 
48…63: MixBus 01 to MixBus 16 
64…69: Matrix 1 to Matrix 6 
70 : Main LR 
71 : Main M/C 
72…79: DCA 1 to DCA 8
“S” Send   Format “Sxxyy” xx: Channel/Bus, yy: Sends 
“xx”: 
00…31: Channel 01 to Channel 32 
32…39: Aux 01 to Aux 08 
40…47: FX rtn 1L to FX rtn 4R 
48…63: MixBus 01 to MixBus 16 
64…69: Matrix 1 to Matrix 6 
70 : Main LR 
71 : Main M/C 
72…79: DCA 1 to DCA 8
“yy” ‐  2 chars representing a mix bus number:
00…15: MixBus 01 to MixBus 16 

“X” Effect   Format “Xxyy” x: Effects Slot, yy: Paramater 
“x”: 
0…7: Effect 1 to Effect 8 
“yy”: 
00…63: Effect parameter number 01 to 64 
“M” Midi56 Format “Mxyyzzz” x” Message, yy: Channel, zzz: Value 
“x”: 
C: Control Change 
N: Note 
P: Program Change
“yy”: 
00…16: Midi channel number 01 to 16 
“zzz”: 
000…127: Midi note or Midi value 
“R” Remote   Format “Rxxx” xxx: Parameter 
55 See restrictions at the beginning of this section as to how the physical layout of the X32 family members impacts useability of some 
parameters (can be set and edited, but not used). 
56 See paragraph on /‐stat commands for the values returned by X32 when a button or encoder with MIDI assigned function is actioned
“xxx” ‐ three characters representing a remote assign: 
000…007: remote 1 to remote 8 
008: Jog
“D” Selected Channel   Format “Dx” x: Parameter 
“x”: 
@: Fader 
A: Gate threshold 
B: Gate range 
C: Gate attack 
D: Gate hold 
E: Gate release 
F: Dyn. threshold 
G: Dyn. ratio 
H: Dyn. knee 
I: Dyn. mgain 
J: Dyn. attack 
K: Dyn. hold 
L: Dyn. release
“U” X‐Live! Format “Ux” x: Parameter 
“x”: 
0: X-Live! Locator(MarkerPosition)57
1: X-Live! Marker List (Navigate) 
2: X-Live! Session List (Navigate) 
57 See Button assignment for additional X‐Live! Marker and Session functions (set, play, etc.) 
Buttons (X32/M32 Standard)58
The data used to set buttons values is a string made of up to 7 characters. The first character (button assignment) 
selects the main functionality the button controls. 
Button assignment  Associated function 
“P” Jump to Page  Format: “Pxxyz”, xx: Channel/Bus, y: Target, z: Page 
“y”: 
0: Channel 
“xx”: 
00…31: Channel 01 to Channel 32 
32…39: Aux 01 to Aux 08 
40…47: FX rtn 1L to FX rtn 4R 
48…63: MixBus 01 to MixBus 16 
64…69: Matrix 1 to Matrix 6 
70 : Main LR 
71 : Main M/C 
 “z”: 0: Home, 1: Config, 2: Gate, 3: Dyn, 4: EQ, 
5: Mix, 6: Main, S: sends on faders
1: Meter 
“z”: 0: Channel, 1: MixBus, 2: Aux/FX, 3: 
In/Out, 4: RTA
2: Route 
“z”: 0: Home, 1: ANAOUT, 2: AUXOUT, 3: P16OUT, 
4: CARDOUT, 5: AESAOOUT, 6: AESBOUT, 7: XLROUT
3: Setup 
“z”: 0: Global, 1: Conf, 2: Remote, 3: Network, 
4: Names, 5: Preamps, 6: Card
4: Lib 
“z”: 0: Chan, 1: Effect, 2: Route
5: FX 
“z”: 0: Home, 1: FX1, 2: FX2, 3: FX3, 4: FX4, 5: 
FX5, 6: FX6, 7: FX7, 8: FX8
“xx”: 00 to 04 for layer “-”, 01 to layer 04
6: MON 
“z”: 0: Monitor, 1: Talk A, 2: Talk B, 3: OSC
7: USB 
“z”: 0: Home, 1: Config
8: Scene 
“z”: 0: Home, 1: Scenes, 2: Bit, 3: ParSafe, 4: 
ChnSafe, 5: Midi
9: Assign 
“z”: 0: Home, 1: Set A, 2: Set B, 3: Set C
Button assignment  Associated function 
“O” Mutes  Format: “Oxx”, xx: Channel/Bus 
“xx”: 
00…31: Channel 01 to Channel 32 
32…39: Aux 01 to Aux 08 
40…47: FX rtn 1L to FX rtn 4R 
48…63: MixBus 01 to MixBus 16 
64…69: Matrix 1 to Matrix 6 
58 See restrictions at the beginning of this section as to how the physical layout of the X32 family members impacts useability of some 
parameters (can be set and edited, but not used). 
70 : Main LR 
71 : Main M/C 
72…79: DCA 1 to DCA 8 
80…85: Mute group 1 to 6
Button assignment  Associated function 
“I” Inserts  Format: “Ixx”, xx: Channel/Bus 
“xx”: 
00…31: Channel 01 to Channel 32 
32…39: Aux 01 to Aux 08 
40…47: FX rtn 1L to FX rtn 4R 
48…63: MixBus 01 to MixBus 16 
64…69: Matrix 1 to Matrix 6 
70 : Main LR 
71 : Main M/C
Button assignment  Associated function 
“X” Effect Button  Format: “Xxyy”, x: Effects Slot, yy: Parameter 
“x”: 
0…7: Effect 1 to Effect 8 Params 
“yy”: 
00…63: Parameter number 
Button assignment  Associated function 
“M” Midi Push59 Format: “Mxyyzzz”, x: Message, yy: Channel, zzz: Value 
“x”: 
C: Control Change 
N: Note 
P: Program Change 
“yy”: 
01…16: Channel Number 
“zzz”: 
000…127: Value 
Button assignment  Associated function 
“M” Midi Toggle60 Format: “Mxyyzzz”, x: Message, yy: Channel, zzz: Value 
“x”: 
c: Control Change 
n: Note 
“yy”: 
01…16: Channel Number 
“zzz”: 
000…127: Value 
Button assignment  Associated function 
“R” Remote  Format: “Rxxx”, xxx: Parameter 
“xxx”: 
000…007: F1 to F8 
008: Undo 
009: Save 
010: <Bank 
011: >Bank 
012: < CHN 
013: >CHN 
59
60 See paragraph on /‐stat commands for the values returned by X32 when a button or encoder with MIDI assigned function is actioned 
014…017: UP, DOWN, LEFT, RIGHT 
018: STOP 
019: PLAY 
020: REC 
021: FF 
022: REW 
023: MRK/RTZ 
024: CYCLE 
025: SCRUB 
026: NDG/SHUT 
027: DROP/IN 
028: REP/OUT 
029: CLI/OFF 
030: READ 
031: WRITE 
032: TOUCH 
033: TRIM 
034: LATCH
Button assignment  Associated function 
“S” Show Control  Format: “S9xx”, xx: Control Number 
“xx”: 
00: PREV 
01: NEXT 
02: UNDO 
03: GO 
Button assignment  Associated function 
“S” Cue Recall  Format: “S4xx”, xx: Cue Number 
“xx”: 
00…99: Cue number 
Button assignment  Associated function 
“S” Scene Recall  Format: “S0xx”, xx: Scene Number 
“xx”: 
00…99: Scene number 
Button assignment  Associated function 
“S” Snippet Recall  Format: “S2xx”, xx: Snippet Number 
“xx”: 
00…99: Snippet number 
Button assignment  Associated function 
“T” USB Recorder  Format: “Tx”, x: Function 
“x”: 
0: Stop 
1: Play 
2: Record 
3: Pause 
4: Play/Stop 
5: Play/Pause 
6: Rec/Stop 
7: Rec/Pause 
8: Prev. Track 
9: Next Track
Button assignment  Associated function 
“U” SD Recorder  Format: “Uxx”, xx: control 
“xx”: 
00: Stop 
01: Play 
02: Record 
03: Pause 
04: Play/Stop 
05: Play/Pause 
06: Add Marker 
07: Previous Marker 
08: Next Marker 
09: Play Marker 
10: Select Marker 
11: Select Session 
12: USB Play Back 
13: Chn. Routing 
Button assignment  Associated function 
“L” SD Session, 
        SD Marker 
Format: “Lxxx”, xxx: value 
“xxx”: 
0…99 : X-Live! session 
100…199: X-Live! marker 
Button assignment  Associated function 
“A” Automix Enable  Format: “Ax”, x: group 
“x”: 
0: X 1: Y 
         
